package ink.metoo.gude.module.websocket.domain.vo

import ink.metoo.gude.module.websocket.domain.PublicMessageBody
import ink.metoo.gude.module.websocket.domain.ToPublicType
import ink.metoo.gude.module.websocket.domain.UserChangeStatus

class PublicUserStatusChangeVO(
    val status: UserChangeStatus,
    val anonymous: Boolean = false
) : PublicMessageBody(ToPublicType.USER_STATUS_CHANGE) {

    var sessionId: String? = null

    var id: Long? = null

    var account: String? = null

    var nickname: String? = null

    var email: String? = null

    var gravatar: String? = null

}